/* Program Kalkulator Sederhana
 * Coder : Mohamad Iqbal
 * Blog : http://ciebal.web.id
 */
import calc.*;
import javax.swing.*;
public class MenuUtama{
	public static void main(String[] args){
		boolean ulang=true;
		do{
			System.out.println("\n=======================");
			System.out.println("Menu Utama Kalkulator");
			System.out.println("=======================");
			System.out.println("1. Penambahan");
			System.out.println("2. Pengurangan");
			System.out.println("3. Perkalian");
			System.out.println("4. Pembagian");
			System.out.println("5. Persen");
			System.out.println("6. Akar");
			System.out.println("7. perpangkatan");
			System.out.println("8. Trigonometri");
			System.out.println("9. Log");
			System.out.println("0. Keluar");
			System.out.println("=======================");
		int pilih=Integer.valueOf(JOptionPane.showInputDialog(null, "Masukan pilihan (masukan 0 untuk keluar)","Welcome to Ciebal Calculator",1));
		if(pilih==1){
		tambah panggil=new tambah();
		panggil.proses();
		}
		else
		if(pilih==2){
		kurang panggil=new kurang();
		panggil.proses();
		}
		else
		if(pilih==3){
		kali panggil=new kali();
		panggil.proses();
		}
		else
		if(pilih==4){
		bagi panggil=new bagi();
		panggil.proses();
		}
		else	
		if(pilih==5){
		persen panggil=new persen();
		panggil.proses();
		}
		else
		if(pilih==6){
		akar panggil=new akar();
		panggil.proses();
		}
		else
		if(pilih==7){
		pangkat panggil=new pangkat();
		panggil.proses();
		}
		else
		if(pilih==8){
		trigonometri panggil=new trigonometri();
		panggil.proses();
		}
		else
		if(pilih==9){
		log panggil=new log();
		panggil.proses();
		}
		if(pilih==0){
		JOptionPane.showMessageDialog(null, "Sampai Jumpa..\n^_^","Terimakasih", 1);
		System.out.println("Keluar dari program");
		ulang=false;
					}
		}while(ulang);
	}
}